Stephen Blackehart Actor / Producer / Scriptwriter / 选角 DouBan IMDb Actor Puppet Master: The Legacy 2003 2.7 Mega Shark vs. Giant Octopus 2009 2.5